锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / VC++音频播放器代码剖析 下载代码
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源心得,转载请注明出处:锐英源,www.wisestudy.cn,孙老师作品,联系电话13803810136。


播放器界面如下:


音频播放器主界面
这个开源代码底层使用MCI来播放mp3、wav和wma格式音频文件,界面以贴图技术实现了播放器状态窗口、控制窗口、音量调节窗口、播放进度窗口、播放列表窗口和字幕窗口。里面在播放列表管理和字幕窗口星空模式上有一定的逻辑处理。从例子里也可以学到托盘图标的实现、非标准对话框界面的实现、整体界面的刷新、窗口之间的附着机制和音量控制等等。
本例子代码有3500行左右,这个例子适合有一定基础的初学者向自绘机制之间学习的过度。
点击左上角的箭头可以看到菜单:
音频播放器菜单
在左下角的加号按钮、减号按钮和图标按钮点击后也是会弹出菜单的。
下面是几个类功能说明:
CSkinButton:皮肤按钮。
CSlideButton:播放进度按钮。
CStarWarsCtrl:星空模拟窗口。
CTransparentStatic:透明的静态控件。
CVolumeButton:音量按钮。
CLyricDlg:歌词窗口。
这些类中间怎样使用图形资源是需要认真学习。
在编译Debug版本时,如果有链接错误,请在link选项里加上对version.lib库的使用。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内